package com.iris.egrant.orm;

import com.iris.egrant.exception.ServiceException;
import java.util.List;

public interface EntityManager<T, PK extends java.io.Serializable> {
  T get(PK paramPK) throws ServiceException;
  
  Page<T> getAll(Page<T> paramPage) throws ServiceException;
  
  List<T> getAll() throws ServiceException;
  
  Page<T> search(Page<T> paramPage, List<PropertyFilter> paramList) throws ServiceException;
  
  void save(T paramT) throws ServiceException;
  
  void delete(PK paramPK) throws ServiceException;
}


/* Location:              D:\文件kjt\WEB-INF\lib\egrant-core-2.2.20240205.1659.jar!\com\iris\egrant\orm\EntityManager.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */